home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / a_man / cat1 / flashio.z / flashio
Encoding:
Text File  |  2002-10-03  |  5.2 KB  |  133 lines

  1.  
  2.  
  3.  
  4. ffffllllaaaasssshhhhiiiioooo((((1111MMMM))))                                                        ffffllllaaaasssshhhhiiiioooo((((1111MMMM))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      flashio - reprogram the flash PROM hardware on Everest-based machines
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ffffllllaaaasssshhhhiiiioooo [----ssss slot] [----qqqq] [----ffff] promfile.bin
  13.      ffffllllaaaasssshhhhiiiioooo ----vvvv
  14.  
  15.  
  16. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  17.      _f_l_a_s_h_i_o allows a user to manage the flash PROMs on the IO4 board of
  18.      Everest-based high-end systems (the Challenge L/XL, PowerChallenge L/XL,
  19.      Onyx L/XL, and PowerOnyx L/XL are all based on the Everest architecture).
  20.      Normally, _f_l_a_s_h_i_o is executed automatically during the installation of a
  21.      new release of IRIX; as a result, a customer should rarely need to use it
  22.      directly.
  23.  
  24.      _f_l_a_s_h_i_o can perform two major tasks: it can alter the contents of the
  25.      flash PROMs by transferring the contents of a file into them, and it can
  26.      display the revision of the firmware currently stored in the flash PROMs.
  27.      When the ----vvvv switch is used, _f_l_a_s_h_i_o displays the current firmware
  28.      revisions contained in the flash PROMs of all the IO4 boards in the
  29.      system.  All the flash PROMs should contain the same firmware revision as
  30.      a rule.
  31.  
  32.      By default, if no command-line switches are specified, _f_l_a_s_h_i_o tries to
  33.      reprogram all of the IO4 flash PROMs in the system with the contents of
  34.      the binary file specified on the command line.  In current versions of
  35.      IRIX, the only valid IO4 PROM firmware binary file is
  36.      /_u_s_r/_c_p_u/_f_i_r_m_w_a_r_e/_i_o_4_p_r_o_m._b_i_n.  Future versions of IRIX may ship
  37.      additional firmware binaries, however, and occasionally the system's
  38.      service provider might provide an optional file.
  39.  
  40.      Firmware binary files contain a version number that _f_l_a_s_h_i_o uses to
  41.      determine whether or not to load the binary into the flash PROMs.
  42.      Normally, if a binary file's revision number is lower than or equal to
  43.      the firmware revision that is currently in a flash PROM, _f_l_a_s_h_i_o displays
  44.      a warning message and refuses to overwrite the newer firmware.  To force
  45.      _f_l_a_s_h_i_o to overwrite the contents of the flash PROMs regardless of the
  46.      firmware revisions, use the ----ffff (for force) command-line switch.
  47.  
  48.      The following switches can be used to alter _f_l_a_s_h_i_o's behavior:
  49.  
  50.      ----ssss _s_l_o_t   Limits flash PROM reprogramming to specific boards.  If, for
  51.                example, you want to only reprogram the flash PROMs on board 3,
  52.                you can type ffffllllaaaasssshhhhiiiioooo ----ssss 3333 iiiioooo4444pppprrrroooommmm....bbbbiiiinnnn.  The ----ssss switch can be
  53.                specified multiple times, once for each board that should be
  54.                programmed.  In the absence of this switch, _f_l_a_s_h_i_o reprograms
  55.                the flash PROMs on all of the IO4 boards in the system.  This
  56.                switch has no meaning when specified in conjunction with the ----vvvv
  57.                switch.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ffffllllaaaasssshhhhiiiioooo((((1111MMMM))))                                                        ffffllllaaaasssshhhhiiiioooo((((1111MMMM))))
  71.  
  72.  
  73.  
  74.      ----ffff        Forces _f_l_a_s_h_i_o to reprogram the flash PROMs regardless of the
  75.                revision numbers.  Normally, you use this switch only if you
  76.                are reverting to a previous version of the operating system and
  77.                want to ensure that the firmware matches the operating system
  78.                being run.  Because the kernel/firmware interface rarely
  79.                changes, however, reverting the flash PROMs to a previous
  80.                version should not be necessary.
  81.  
  82.      ----TTTT        Obsolete.
  83.  
  84.      ----vvvv        Causes _f_l_a_s_h_i_o to display the revision numbers of the firmware
  85.                that is currently programmed in the flash PROMs.
  86.  
  87. FFFFIIIILLLLEEEESSSS
  88.      /usr/cpu/firmware/io4prom.bin   contains the binary image of the firmware
  89.                                      currently installed
  90.  
  91. WWWWAAAARRRRNNNNIIIINNNNGGGGSSSS
  92.      The _f_l_a_s_h_i_o command is not intended for casual use.  If used incorrectly,
  93.      it can render a system unbootable and greatly decrease the lifetime of
  94.      the system's IO4 boards.  Silicon Graphics strongly recommends that this
  95.      command only be used under the supervision of a support representative.
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.